\chapter{Metagenerics}
\section{My work}
\subsection{Tools}
\subsubsection{Antlr}
\subsubsection{Maven 2.0}
\subsubsection{Java Compiler API}
\subsubsection{JAR API}
\subsection{Development process}
\subsubsection{Solo scrum}
\subsubsection{Testing}

\section{Metagenerics explained}
Here is explanation.
\subsection{Compilation time class transformation}
\subsection{MetaJava}
\subsection{Using transformations}
\subsection{Defining transformations}
\subsection{Using command line tools}
\subsection{Using command line tools}
\subsection{Use cases}
\subsubsection{PropertyListener support}
\subsubsection{Binding}
\subsubsection{MVC Swing Framework}

\section{Metagenerics compilation model}
\subsection{MetaAST}
\subsection{Phases}
\subsection{MetaGeneric transformation}
\subsection{MetaTypedef transformation}